CREATE TABLE [dbo].[ChangeProperty]
(
[ChangeLogKey] [uniqueidentifier] NOT NULL,
[PropertyName] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[OriginalValue] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[OriginalDescription] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[CurrentValue] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[CurrentDescription] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ChangeProperty] ADD CONSTRAINT [PK_ChangeProperty] PRIMARY KEY CLUSTERED ([ChangeLogKey], [PropertyName]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ChangeProperty] ADD CONSTRAINT [FK_ChangeProperty_ChangeLog] FOREIGN KEY ([ChangeLogKey]) REFERENCES [dbo].[ChangeLog] ([ChangeLogKey])
GO